package com.zjdiepu.www.model.other.dto;

import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.zjdiepu.www.base.core.BaseModel;

/**
 * 多媒体处理记录<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年06月26日 10时41分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="OtherMediaFail", description="多媒体处理记录", parent = BaseModel.class)
public class OtherMediaFail extends BaseModel {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 文件key
	 */
	@ApiModelProperty(name="keyFile",required=false,value="文件key",example="文件key")
	private String keyFile;
	
	/**
	 * 文件类型
	 */
	@ApiModelProperty(name="typeFile",required=false,value="文件类型",example="文件类型")
	private String typeFile;
	
	/**
	 * 附件ID
	 */
	@ApiModelProperty(name="idAttachments",required=false,value="附件ID",example="附件ID")
	private String idAttachments;
	
	/**
	 * 七牛任务ID
	 */
	@ApiModelProperty(name="persistentId",required=false,value="七牛任务ID",example="七牛任务ID")
	private String persistentId;
	
	/**
	 * 处理次数
	 */
	@ApiModelProperty(name="num",required=false,value="处理次数",example="0")
	private Integer num;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="dataStatus",required=false,value="",example="0")
	private Integer dataStatus;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="timeCreate",required=false,value="",example="2017-04-23 14:22:43")
	private Date timeCreate;
	
	public String getKeyFile(){
		return this.keyFile;
	}
	
	public void setKeyFile(String keyFile){
		this.keyFile = keyFile;
	}

	public String getTypeFile(){
		return this.typeFile;
	}
	
	public void setTypeFile(String typeFile){
		this.typeFile = typeFile;
	}

	public String getIdAttachments(){
		return this.idAttachments;
	}
	
	public void setIdAttachments(String idAttachments){
		this.idAttachments = idAttachments;
	}

	public String getPersistentId(){
		return this.persistentId;
	}
	
	public void setPersistentId(String persistentId){
		this.persistentId = persistentId;
	}

	public Integer getNum(){
		return this.num;
	}
	
	public void setNum(Integer num){
		this.num = num;
	}

	public Integer getDataStatus(){
		return this.dataStatus;
	}
	
	public void setDataStatus(Integer dataStatus){
		this.dataStatus = dataStatus;
	}

	public Date getTimeCreate(){
		return this.timeCreate;
	}
	
	public void setTimeCreate(Date timeCreate){
		this.timeCreate = timeCreate;
	}

	@Override
	public String toString() {
		return super.toString() + "OtherMediaFail [keyFile = " + keyFile + ", typeFile = " + typeFile + ", idAttachments = " + idAttachments + ", persistentId = " + persistentId + ", num = " + num + ", "
			+ "dataStatus = " + dataStatus + ", timeCreate = " + timeCreate + "]";
	}
    
}